package game;

import render.RenderEngine;
import render.Tri3;
import util.Color;
import util.Tex;

public class World {
    
    public World() {
        
    }
    
    public void render(RenderEngine _renderEngine) {
        
//        Tri3 tri0 = new Tri3();
//        tri0.colorModifier(Color.GREEN);
//        tri0.vertex(0, 0, 2, -15);
//        tri0.vertex(1, -2, 0, -15);
//        tri0.vertex(2, 2, 0, -15);
//        tri0.normalCalc();
//        tri0.texture(Tex.loader().get("checker"));
//        tri0.texCoord(0, 0.0, 1.0);
//        tri0.texCoord(1, 0.5, 0.0);
//        tri0.texCoord(2, 0.5, 1.0);
//        _renderEngine.triangle(tri0);
        
        
        Tri3 tri1 = new Tri3();
        tri1.colorModifier(Color.WHITE);
        tri1.vertex(0, -1, -1, -15);
        tri1.vertex(1, 0, 1, -15);
        tri1.vertex(2, 0, -1, -15);
        tri1.normalCalc();
        tri1.texture(Tex.loader().get("checker"));
        tri1.texCoord(0, 0.0, 1.0);
        tri1.texCoord(1, 0.5, 0.0);
        tri1.texCoord(2, 0.5, 1.0);
        _renderEngine.triangle(tri1);
        
        Tri3 tri2 = new Tri3();
        tri2.colorModifier(Color.WHITE);
        tri2.vertex(0, -1, -1, -15);
        tri2.vertex(1, 0, 1, -15);
        tri2.vertex(2, -1, 1, -15);
        tri2.normalCalc();
        tri2.texture(Tex.loader().get("checker"));
        tri2.texCoord(0, 0.0, 1.0);
        tri2.texCoord(1, 0.5, 0.0);
        tri2.texCoord(2, 0.0, 0.0);
        _renderEngine.triangle(tri2);
//        
//        Tri3 tri3 = new Tri3();
//        tri3.colorModifier(Color.WHITE);
//        tri3.vertex(0, 0, -1, -17);
//        tri3.vertex(1, 0, 1, -15);
//        tri3.vertex(2, 0, -1, -15);
//        tri3.normalCalc();
//        tri3.texture(Tex.loader().get("checker"));
//        tri3.texCoord(0, 1.0, 1.0);
//        tri3.texCoord(1, 0.5, 0.0);
//        tri3.texCoord(2, 0.5, 1.0);
//        _renderEngine.triangle(tri3);
//        
//        Tri3 tri4 = new Tri3();
//        tri4.colorModifier(Color.WHITE);
//        tri4.vertex(0, 0, -1, -17);
//        tri4.vertex(1, 0, 1, -17);
//        tri4.vertex(2, 0, 1, -15);
//        tri4.normalCalc();
//        tri4.texture(Tex.loader().get("checker"));
//        tri4.texCoord(0, 1.0, 1.0);
//        tri4.texCoord(1, 1.0, 0.0);
//        tri4.texCoord(2, 0.5, 0.0);
//        _renderEngine.triangle(tri4);
        
    }
    
}
